package com.wongoing.api.wechat.pub.entity;

import java.io.Serializable;

/**
 * 功能说明：素材消息内容实体类 修改说明：
 * 
 * @author zhenglibing
 * @date 2018年1月8日 下午2:43:39
 * @version 0.1
 */
public class MediaMsg implements Serializable {

	private String media_id;				//素材文件id
	private String thumb_media_id;			//缩略图素材id
	private String title;					//标题
	private String description;				//描述
	private String musicurl;				//音乐文件url
	private String hqmusicurl;				//hqmusicurl高质音频

	public String getMedia_id() {
		return media_id;
	}

	public void setMedia_id(String media_id) {
		this.media_id = media_id;
	}

	public String getThumb_media_id() {
		return thumb_media_id;
	}

	public void setThumb_media_id(String thumb_media_id) {
		this.thumb_media_id = thumb_media_id;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getMusicurl() {
		return musicurl;
	}

	public void setMusicurl(String musicurl) {
		this.musicurl = musicurl;
	}

	public String getHqmusicurl() {
		return hqmusicurl;
	}

	public void setHqmusicurl(String hqmusicurl) {
		this.hqmusicurl = hqmusicurl;
	}
	
	/**
	 * 功能说明：返回对象的json字符串
	 * 修改说明：
	 * @author zhenglibing
	 * @date 2018年1月8日 下午2:48:03
	 * @return 返回对象的json字符串
	 */
	public String toJsonString() {
		StringBuffer sb = new StringBuffer();
        sb.append("{");
        sb.append("\"media_id\":").append("\"").append(this.media_id).append("\"");
        sb.append("}");
        return sb.toString();
	}
	
	/**
	 * 功能说明：返回视频对象的json字符串
	 * 修改说明：
	 * @author zhenglibing
	 * @date 2018年1月8日 下午2:49:19
	 * @return 返回视频对象的json字符串
	 */
	public String toVideoJsonString() {
		StringBuffer sb = new StringBuffer();
        sb.append("{");
        sb.append("\"media_id\":").append("\"").append(this.media_id).append("\"").append(",");
        sb.append("\"title\":").append("\"").append(this.title).append("\"").append(",");
        sb.append("\"description\":").append("\"").append(this.description).append("\"");
        sb.append("}");
        return sb.toString();
	}
	
	/**
	 * 功能说明：返回音乐消息的json字符串
	 * 修改说明：
	 * @author zhenglibing
	 * @date 2018年1月8日 下午2:50:46
	 * @return 返回音乐消息的json字符串
	 */
	public String toMusicJsonString() {
		StringBuffer sb = new StringBuffer();
        sb.append("{");
        sb.append("\"title\":").append("\"").append(this.title).append("\"").append(",");
        sb.append("\"description\":").append("\"").append(this.description).append("\"").append(",");
        sb.append("\"musicurl\":").append("\"").append(this.musicurl).append("\"").append(",");
        sb.append("\"hqmusicurl\":").append("\"").append(this.hqmusicurl).append("\"").append(",");
        sb.append("\"thumb_media_id\":").append("\"").append(this.thumb_media_id).append("\"");
        sb.append("}");
        return sb.toString();
	}
}
